stroke of good or unexpected luck - German English Dictionary